scotland wales glasgow dog pets london cats escorts edinburgh puppies books author horror kittens dogs fiction ireland animals fantasy authors novel book escort cat